package com.family.pedigree.domain.dto;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author forever
 * Date 2024/11/10 16:12
 */
@Data
public class FamilyUserDto implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long userId;

    private Long infoId;

    /**
     * 用户头像
     */
    private String avatar;

    /**
     * 用户账号
     */
    private String userName;

    /**
     * 姓名
     */
    private String personName;

    /**
     * 家族名称
     */
    private String familyName;

    /**
     * 生辰
     */
    private LocalDate birthday;

    /**
     * 手机号码
     */
    private String phonenumber;

    /**
     * 用户性别(0-男 1-女 2-未知)
     */
    private String sex;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 婚姻(0未知 1未婚 2已婚)
     */
    private String isMarry;

    /**
     * 个人爱好
     */
    private String hobby;

    /**
     * 配偶
     */
    private String spouse;

    /**
     * 籍贯
     */
    private String nativePlace;

    /**
     * 辈分
     */
    private String familySeniority;

    /**
     * 几代
     */
    private String level;

    /**
     * 排行
     */
    private String rank;

    /**
     * 在世(0-在世 1-去世 2-未知)
     */
    private String isAlive;

    /**
     * 个性说明
     */
    private String description;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

}
